home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / ip / manage / snmp / kip / Makefile < prev    next >
Encoding:
Makefile  |  1989-01-17  |  1.9 KB  |  84 lines

  1. #
  2. # makefile for KFPS/IP (KIP)
  3. #
  4. # Copyright (c) 1986 Kinetics, Inc.
  5. #
  6. # $Header: Makefile,v 4.1 88/11/01 19:47:28 sw0l Locked $
  7. #
  8. TARG=    gw
  9. CSRCS=    gw.c gw2.c rtmp.c ie.c arp.c send.c init.c snmp_agent.c snmp.c asn1.c snmp_auth.c snmp_vars.c
  10. ASRCS=    crt0.s gwasm.s
  11. CRT0=    crt0.b
  12. OBJS=    gwasm.b gw.b gw2.b rtmp.b ie.b arp.b send.b init.b snmp_agent.b snmp.b asn1.b snmp_auth.b snmp_vars.b
  13. LIBS=    -lc
  14. INCPATH=.
  15. PBUFH=$(INCPATH)/fp/pbuf.h $(INCPATH)/fp/cmdmacro.h
  16. INCS=    -I$(INCPATH) -I../snmplib
  17. CC=    /usr/stanford/bin/cc68
  18. #CFLAGS=    -z $(INCS) -DSTATS -DEDATA -DIP
  19. #CFLAGS=    -z $(INCS) -DSTATS -DIP
  20. CFLAGS=    $(INCS) -O -Dnoprepend -DKINETICS -DSNMP
  21. AS=    /usr/stanford/bin/as68
  22. LD=    /usr/stanford/bin/ld68
  23.  
  24. .SUFFIXES: .b
  25.  
  26. .c.b:
  27.     $(CC) -c $(CFLAGS) $<
  28.  
  29. .s.b:
  30.     m4 < $< > $<.x
  31.     $(AS) -g -o $@ $<.x
  32.  
  33. all: $(TARG).srec
  34.  
  35. load: $(TARG).srec
  36.     macput -u $(TARG).srec
  37.  
  38. $(TARG).srec: $(TARG).out
  39.     etc/dl68 -T 64000 -o x.srec $(TARG).out
  40.     cat s0 x.srec > $(TARG).srec
  41.     rm x.srec
  42. #    etc/efsputtext gw.srec ../mac
  43.  
  44. $(TARG).out: $(CRT0) $(OBJS) Makefile
  45.     rm -f $(TARG).out
  46.     $(LD) -T 64000 -q -X -o $(TARG).out -x $(CRT0) $(OBJS) $(LIBS)
  47.     cp $(TARG).out $(TARG).sym
  48.     strip $(TARG).out
  49.  
  50. snmp.b:    ../snmplib/snmp.c
  51.     ${CC} ${CFLAGS} -c ../snmplib/snmp.c
  52.  
  53. snmp_agent.b:    ../snmplib/snmp_agent.c
  54.     ${CC} ${CFLAGS} -c ../snmplib/snmp_agent.c
  55.  
  56. snmp_auth.b:    ../snmplib/snmp_auth.c
  57.     ${CC} ${CFLAGS} -c ../snmplib/snmp_auth.c
  58.  
  59. snmp_vars.b:    ../snmplib/snmp_vars.c
  60.     ${CC} ${CFLAGS} -c ../snmplib/snmp_vars.c
  61.  
  62. asn1.b:        ../snmplib/asn1.c
  63.     ${CC} ${CFLAGS} -c ../snmplib/asn1.c
  64.  
  65.  
  66.  
  67. lint:
  68.     lint -nhx $(LIBS) $(CSRCS)
  69.  
  70. clean:
  71.     rm *.b *.out
  72.  
  73. #gw.h:    mung_gw.h
  74. #$(INCPATH)/fp/cmdmacro.h: $(INCPATH)/fp/cmdidx.h
  75. #arp.b:    gw.h $(PBUFH) inet.h 
  76. #gw.b:    gw.h gwctl.h $(PBUFH) ab.h ether.h inet.h conf.h
  77. #gw2.b:    gw.h gwctl.h $(PBUFH) ab.h inet.h 
  78. #ie.b:    gw.h $(PBUFH) ie.h ether.h ab.h 
  79. #rtmp.b:    gw.h gwctl.h $(PBUFH) ab.h inet.h 
  80. #send.b:    gw.h $(PBUFH) 
  81. #gwasm.b:    kfps.h
  82. #$(CRT0):    kfps.h
  83. #init.b:    gw.h $(PBUFH) ab.h ether.h inet.h ie.h 
  84.